package tlias.pojo;

import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.time.LocalDate;

@Data
public class EmpsRequestParam {
    /*@RequestParam(defaultValue = "1") String page,
                       @RequestParam (defaultValue = "10") String pageSize,
                       String name,
                       Integer gender,
                       @DateTimeFormat (pattern = "yyyy-MM-dd") LocalDate begin,
                       @DateTimeFormat (pattern = "yyyy-MM-dd") LocalDate end
    */
    //基于以上参数生成实体类
    private Integer page = 1;          // 当前页码，默认1
    private Integer pageSize = 10;    // 每页条数，默认10
    private String name;              // 员工姓名（模糊查询）
    private Integer gender;           // 性别 1男 2女
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private LocalDate begin;          // 入职开始日期
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private LocalDate end;            // 入职结束日期
}
